001 /** 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * Date: Dec 6, 2002 005 * Time: 4:04:59 PM 006 */ 007 008 package EVolve.visualization.VizFactory; 009 010 import EVolve.visualization.Visualization; 011 import EVolve.visualization.VisualizationDefinition; 012 import EVolve.visualization.DimensionDefinition; 013 import EVolve.visualization.XYViz.ValRefViz.HotSpotViz.HotSpotVisualization; 014 015 public class HotspotVizFactory extends VisualizationFactory{ 016 public String getName() { 017 return "Hot Spot"; 018 } 019 020 public String getFactoryName() { 021 return "HotspotVizFactory"; 022 } 023 024 public VisualizationDefinition createDefinition() { 025 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[2]; 026 dimensionDefinition[0] = new DimensionDefinition("X-axis", "time"); 027 dimensionDefinition[1] = new DimensionDefinition("Y-axis", "reference"); 028 return new VisualizationDefinition(dimensionDefinition); 029 } 030 031 public Visualization createVisualization() { 032 return new HotSpotVisualization(); 033 } 034 035 }